package a_软件架构设计原则.a开闭原则;

/**
 * 优惠逻辑类
 * 在不修改javaCourse类中getPrice()方法的前提下实现价格优惠（避免影响其他地方的调用）
 *
 * @author xuyaxu
 * @date 2022/7/9 15:00
 */
public class JavaDiscountCourse extends JavaCourse {
    public JavaDiscountCourse(Integer id, String name, Double price) {
        super(id, name, price);
    }

    public Double getOriginPrice() {
        return super.getPrice();
    }

    @Override
    public Double getPrice() {
        return super.getPrice() * 0.61;
    }
}
